/*头部*/
.details{
    margin-top: 2.6rem;
}
.main>div>ul .cPage_comment{
    background:#fff;
}
.cPage_comment_import{
    background:#fff;
    margin-top:.5rem;
    border-bottom: 1px solid #E5E5E5;
}
.cPage_header{
    width:16rem;
    height:2.25rem;
    background:#2FAE85;
    padding:0 .65rem;
    position: fixed;
    z-index: 6;
    top:0;
}
.cPage_header a{
    float:left;
    width:.6rem;
    height:1rem;
    margin-top: 0.625rem;
    background:url(../img/back.png) no-repeat;
    background-size: .6rem 1rem;
}
.cPage_header span{
    float:left;
    height:2.25rem;
    line-height: 2.25rem;
    margin-left: 6rem;
    font-size: .7rem;
    color:#fff;
}
/*评论区*/
.cPage_comment{
    padding:0rem .71rem;
}
/*输入评论*/
.cPage_comment_import p{
    margin-top: .3rem;
    font-size: .7rem;
    width:5rem;
    padding-bottom: .4rem;
    background-size: 1rem;
    color:#5c5c5c;
    border-bottom: #2FAE85 .1rem solid;
}
.cPage_comment_import p span{
     font-size: .7rem;
}
.cPage_comm_number{
    color:#fe5d4e;
}
/*评论输入框*/
.Input_comments{
    width:14.8rem ;
    height:2rem;
    margin-top: .3rem;
}
.comments_textarea{
    width:12.4rem;
    height:2rem;
    float:left;
    padding:.2rem;
    font-size: .6rem;
    border:solid 1px #ff5f4f;
    border-bottom-left-radius:.2rem;
    border-top-left-radius: .2rem;
}
.comment_btn{
    float:left;
    width:2.4rem;
    height:2rem;
    background:#ff5f4f;
    font-size: .8rem;
    color:#fff;
    line-height: 2rem;
    text-align: center;
    border-bottom-right-radius:.2rem;
    border-top-right-radius: .2rem;
}
/*评论展示*/
.show_Comment li{
    width:14.8rem;
    margin-top: .3rem;
}
/*头像*/
.show_img img{
    float: left;
    width:1.45rem;
    height:1.45rem;
    border-radius: 50%;
    background:url(../img/icon.jpg) no-repeat center;
    background-size: 1.45rem;
}
/*名字*/
.show_name{
    float:left;
    margin-left: .3rem;
    line-height: 1.45rem;    
    height:1.45rem;
    font-size: .6rem;
    color: #b4b4b4;
    width:7rem;
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
}
.show_Top{
    height:1.45rem;
    width:14.8rem;
}
.show_like{
    height:1.45rem;
    float:right;
    line-height: 1.45rem;
    font-size: .4rem;
    padding-left:.9rem;
    background:url(../img/zan0.png) no-repeat  center left;
    background-size: .75rem;
    color:#999;
}
.show_text{
     font-size: .68rem;
     color:#242424;
     line-height: 1rem;
     border-bottom: 1px solid #e7e5e2;
     padding:.3rem 0rem .3rem 1.75rem;
}
/*按钮*/
.detailBtn{
    width:16rem;
    height:2.5rem;
    padding-left: .5rem;
    margin-top: .3rem;
}
.detailBtn>div{
    float:left;
    width:6rem;
    height:2rem;
    background:#2FAE85;
    line-height: 2rem;
    text-align: center;
    color:#fff;
    font-size: .8rem;
    border-radius: .3rem;
    margin-left: 1rem;
}
.detailBtn>.upBtn{
    background:#EAEAEA;
}
/*广告*/
.A1{
     border-top:#EEEEEE solid .2rem;
     border-bottom:#EEEEEE solid .2rem;
}
/*相关推荐*/
.joke_lists{
    width:16rem;
}
.joke_lists>li{
    width:15rem;
    padding:.4rem 0;
    margin:0 .5rem;
    border-bottom: 1px solid #e5e5e5;
}
.joke_lists>li:last-of-type(1){
    border-bottom: none;
}
/*段子*/
.jokeT_talk_text{
    font-size: .75rem;
    color:#000;
    line-height: 1rem;
    max-height: 2rem;
    overflow:hidden;
    text-overflow:ellipsis;
}
.jokeT_talk p span{
    font-size: .5rem;
    color:#aaa;
}
.jokeT_talk .joke_minute{
    float:right;
    border:solid 1px rgba(42,144,215,.5);
    color: #2a90d7;
    font-size: .4rem;
    height:.6rem;
    width:1rem;
    text-align: center;
    padding-top: .124rem;
    margin-top: .4rem;
}
/*推荐视频*/
.jokeV_video{
    width:15rem;
    margin:0 .5rem;
    padding:.5rem 0rem;
    height:4rem;
    border-bottom: 1px solid #e5e5e5;
}
/*左边*/
.jokeV_left{
    height:3rem;
    width:4rem;
    float:left;
}
.jokeV_img{
    height:3rem;
    width:4rem;
    position:relative;
    background:#000;
}
.jokeV_img>img{
    position: absolute;
    height:3rem;
    width:4rem;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
} 
/*右边*/
.jokeV_right{
    height:3rem;
    width:10.2rem;
    float:right;
    position: relative;
}
/*标题*/
.jokeV_right_title{
    width:10.2rem;
    height:2rem;
}
/*时间*/
.jokeV_round{
    background:rgba(0,0,0,.5);
    position:absolute;
    display:block;
    color:#fff;
    height:.5rem;
    padding:0 .3rem;
    padding-top:.1rem;
    border-radius: .25rem;
    font-size: .3rem;
    bottom:.2rem;
    right:.1rem;
}
.jokeV_right_title>p{
    font-size: .75rem;
    color:#000;
    overflow:hidden;
    text-overflow:ellipsis;
    height:2.2rem;
    line-height: 1.11rem;
}
.jokeV_right_bottom>span{
    font-size: .5rem;
    color:#999;
}
.jokeV_right_bottom .jokeV_right_recommend{
     position:absolute;
    border:solid 1px rgba(42,144,215,.5);
    color: #2a90d7;
    font-size: .4rem;
    height:.6rem;
    width:1rem;
    text-align: center;
    padding-top: .124rem;
    right:0;
    bottom:0;
}

/*图集模板*/
.jokeP_pic{
    width:15rem;
    margin:0 .5rem;
    padding:.5rem 0rem;
    height:4rem;
    border-bottom: 1px solid #e5e5e5;
}
/*左边*/
.jokeP_left{
    height:3rem;
    width:4rem;
    float:left;
}
.jokeP_img{
    height:3rem;
    width:4rem;
    position:relative;
}
.jokeP_img>img{
    position: absolute;
    height:3rem;
    width:4rem;  
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
} 
/*右边*/
.jokeP_right{
    height:3rem;
    width:10.2rem;
    float:right;
    position: relative;
}
/*标题*/
.jokeP_right_title{
    width:10.2rem;
    height:2rem;
}
.jokeP_right_title>p{
    font-size: .75rem;
    color:#000;
    overflow:hidden;
    text-overflow:ellipsis;
    height:2.2rem;
    line-height: 1.11rem;
}
.jokeP_right_bottom>span{
    font-size: .5rem;
    color:#999;
}
.jokeP_right_bottom .jokeP_right_recommend{
    position:absolute;
    border:solid 1px rgba(42,144,215,.5);
    color: #2a90d7;
    font-size: .4rem;
    height:.6rem;
    width:1rem;
    text-align: center;
    padding-top: .124rem;
    right:0;
    bottom:0;
}
/*猜你喜欢*/
.hot_t{
    width:15rem;
    margin:0 .5rem;
    height:1.8rem;
    color: #505050;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: .2rem;
}
.hot_t>p{
    padding-top: .6rem;
    width:4rem;
    font-size: .7rem;
    height:1.8rem;
    border-bottom:1px solid #f85959;
}
.T1{
    width:16rem;
}
.T2_border{
    width:15rem;
    margin:0 .5rem;
    border-bottom: 1px solid #e5e5e5;
    height:1px;
}
